地图手势操作控制 Sample详情

最后更新时间:2020年12月8日

我们知道传统的非触屏版个人电脑一般采用鼠标进行界面操作,一般的智能移动设备如手机、平板电脑与此不同,基本上都是用户通过手势交互操作。

为了匹配移动设备中的操作模式,MapView地图视图控件支持多种交互手势来实现对地图的控制。如:滑动手势来移动地图,双指自由缩放来缩放地图、单指双击放大地图、双指单击缩小地图、双指旋转来旋转地图、双指竖直下滑倾斜地图。这些手势操作默认都开启,也可通过代码来控制是否需要。

具体请参考API:com.zondy.mapgis.map.view.mapview程序包中的MapView类方法。

1 滑动手势——移动地图

mapView.setMapPanGesturesEnabled(boolean);        //是否开启,true开启;false禁用

2 自由缩放——缩放地图

mapView.setMapZoomGesturesEnabled(boolean);

3 单指双击——放大地图

mapView.setTwoFingerTapZooming(boolean);

4 双指单击——缩小地图

mapView.setDoubleTapZooming(boolean);

5 双指旋转——旋转地图

mapView.setMapRotateGesturesEnabled(boolean);

6 双指竖直下滑——倾斜地图

mapView.setMapSlopeGesturesEnabled(boolean);

地图手势控制.jpg